#app, *, body, html {
    margin: 0;
    padding: 0
}

#app, body, html {
    height: 100%
}

li {
    list-style: none
}

.el-container .el-header[data-v-610587ce] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2
}

.el-container .el-header a[data-v-610587ce] {
    display: inline-block;
    text-decoration: none;
    color: #f3f3f3;
    margin-right: 30px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #e0f7ff
}

.el-container .el-header[data-v-610587ce] :hover {
    background: hsla(0, 0%, 100%, .3)
}

.el-container .el-main[data-v-610587ce] {
    padding: 0
}

.el-container .el-main div[data-v-610587ce] {
    overflow: hidden;
    width: 100%
}

.el-container .el-main div img[data-v-610587ce] {
    width: 100%;
    height: 726px
}

.user_login_contain[data-v-a4e8aae8] {
    background-color: #2b4b6b;
    height: 100%
}

.user_login_box[data-v-a4e8aae8] {
    width: 440px;
    height: 300px;
    background-color: #fff;
    border-radius: 3px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.user_login_box .avater_box[data-v-a4e8aae8] {
    height: 130px;
    width: 130px;
    border: 1px solid #eee;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 0 10px #ddd;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%)
}

.user_login_box .avater_box img[data-v-a4e8aae8] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #eee
}

.user_login_form[data-v-a4e8aae8] {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 15px;
    box-sizing: border-box
}

.btns[data-v-a4e8aae8] {
    display: flex;
    justify-content: flex-end
}

.admin_login_contain[data-v-46c975be] {
    background-color: #2b4b6b;
    height: 100%
}

.admin_login_box[data-v-46c975be] {
    width: 440px;
    height: 300px;
    background-color: #fff;
    border-radius: 3px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.admin_login_box .avater_box[data-v-46c975be] {
    height: 130px;
    width: 130px;
    border: 1px solid #eee;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 0 10px #ddd;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%)
}

.admin_login_box .avater_box img[data-v-46c975be] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #eee
}

.admin_login_form[data-v-46c975be] {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 15px;
    box-sizing: border-box
}

.btns[data-v-46c975be] {
    display: flex;
    justify-content: flex-end
}

.el-container .el-header[data-v-04d097a7] {
    display: flex;
    background-color: #545c64;
    justify-content: space-between;
    align-items: center
}

.el-container .el-header h1[data-v-04d097a7] {
    position: absolute;
    left: 50px;
    top: 15px;
    color: #b0b0b0
}

.el-container .el-header button[data-v-04d097a7] {
    position: absolute;
    right: 35px;
    top: 10px
}

.el-container .el-main[data-v-04d097a7] {
    display: flex;
    position: absolute;
    top: 59px;
    bottom: 40px;
    width: 100%;
    padding: 0
}

.el-container .el-main .content[data-v-04d097a7] {
    text-align: center;
    height: 100%
}

.el-container .el-main .left[data-v-04d097a7] {
    flex: 0 0 20%;
    background-color: #545c64
}

.el-container .el-main .left a[data-v-04d097a7] {
    color: #fff;
    text-decoration: none
}

.el-container .el-main .left li[data-v-04d097a7] {
    height: 45px;
    line-height: 45px;
    background-color: #a0a0a0;
    color: #fff;
    cursor: pointer;
    border-bottom: 1px solid #fff
}

.el-container .el-footer[data-v-04d097a7] {
    height: 50px;
    line-height: 50px;
    width: 100%;
    background-color: #545c64;
    position: absolute;
    bottom: 0;
    color: #fff;
    text-align: center;
    font-size: 16px
}

.register_contain[data-v-3ca378eb] {
    background-color: #2b4b6b;
    height: 100%
}

.register_box[data-v-3ca378eb] {
    width: 440px;
    height: 300px;
    background-color: #fff;
    border-radius: 3px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.register_box .avater_box[data-v-3ca378eb] {
    height: 130px;
    width: 130px;
    border: 1px solid #eee;
    border-radius: 50%;
    padding: 10px;
    box-shadow: 0 0 10px #ddd;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%)
}

.register_box .avater_box img[data-v-3ca378eb] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #eee
}

.register_form[data-v-3ca378eb] {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 15px;
    box-sizing: border-box
}

.btns[data-v-3ca378eb] {
    display: flex;
    justify-content: flex-end
}

.container[data-v-dce02a76] {
    width: 1150px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    font-size: 14px
}

.container .page-header[data-v-dce02a76] {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

.container .page-header h1[data-v-dce02a76] {
    font-size: 36px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-top: 20px;
    margin-bottom: 10px
}

.container .page-header h1 small[data-v-dce02a76] {
    color: #777;
    font-size: 24px
}

.container .page-header .btn[data-v-dce02a76] {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.container .page-header .btn-success[data-v-dce02a76] {
    color: #fff;
    background-color: #5cb85c
}

.container .page-header a[data-v-dce02a76] {
    text-decoration: none;
    background-color: green;
    margin-top: 20px
}

.list-group[data-v-dce02a76] {
    padding-left: 0;
    margin-bottom: 20px
}

.list-group .list-group-item[data-v-dce02a76] {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item[data-v-dce02a76]:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.list-group-item[data-v-dce02a76]:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.pull-right[data-v-dce02a76] {
    float: right !important
}

.el-container .el-header[data-v-5275aa8a] {
    padding: 0
}

.el-container .el-header .car-nav[data-v-5275aa8a] {
    width: 100%;
    height: 100px;
    border-bottom: 2px solid orange
}

.el-container .el-header .car-nav img[data-v-5275aa8a] {
    margin-top: 30px;
    margin-left: 100px
}

.el-container .el-header .car-nav p[data-v-5275aa8a] {
    position: absolute;
    top: 35px;
    left: 350px;
    font-size: 30px
}

.el-container .el-main[data-v-5275aa8a] {
    position: relative;
    margin: 50px 70px 0 60px;
    overflow: hidden
}

.el-container .el-main .car-info[data-v-5275aa8a] {
    width: 65px;
    height: 20px;
    margin-left: 30px
}

.el-container .el-main .car-title[data-v-5275aa8a] {
    margin-left: 30px;
    width: 1220px;
    background-color: #fff
}

.el-container .el-main .car-title table[data-v-5275aa8a] {
    width: 100%;
    height: 100%;
    text-align: left;
    border-collapse: collapse
}

.el-container .el-main .car-title table td[data-v-5275aa8a] {
    margin-left: 10px;
    font-size: 14px;
    border-bottom: 1px solid #e0e0e0
}

.el-container .el-main .car-title table td img[data-v-5275aa8a] {
    width: 150px;
    height: 150px
}

.el-container .el-main .car-title table td input[data-v-5275aa8a] {
    width: 40px;
    height: 20px;
    text-align: center
}

.el-container .el-main .car-title table td a[data-v-5275aa8a] {
    display: inline-block;
    text-decoration: none;
    color: #333;
    width: 20px;
    height: 20px;
    text-align: center;
    border: 1px solid #e0e0e0
}

.el-container .el-main .car-title table td[data-v-5275aa8a] :hover {
    color: orange
}

.el-container .el-main .car-title table th[data-v-5275aa8a] {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e0e0e0
}

.el-container .el-main .car-title table .item[data-v-5275aa8a] {
    width: 400px;
    text-align: center
}

.el-container .el-main .car-footer[data-v-5275aa8a] {
    position: fixed;
    top: 520px;
    border: 1px solid #e0e0e0;
    height: 40px;
    line-height: 40px;
    margin-left: 30px;
    width: 1220px
}

.el-container .el-main .car-footer .left[data-v-5275aa8a] {
    float: left
}

.el-container .el-main .car-footer .left a[data-v-5275aa8a] {
    text-decoration: none;
    color: #333;
    font-size: 14px;
    margin-left: 30px
}

.el-container .el-main .car-footer .left[data-v-5275aa8a] :hover {
    color: orange
}

.el-container .el-main .car-footer .right[data-v-5275aa8a] {
    float: right
}

.el-container .el-main .car-footer .right span[data-v-5275aa8a] {
    margin-right: 30px;
    font-size: 14px
}

.el-container .el-main .car-footer .right span em[data-v-5275aa8a] {
    font-style: normal;
    text-align: center;
    color: red
}

.el-container .el-main .car-footer .right button[data-v-5275aa8a] {
    margin-right: 30px;
    width: 60px;
    height: 40px;
    background-color: red;
    cursor: pointer
}

.el-container .el-main .car-footer .right[data-v-5275aa8a] :hover {
    background-color: orange
}

.check-cart-item[data-v-5275aa8a] {
    background-color: #e0e0e0
}

.container1[data-v-02b586ad] {
    height: 100%
}

.container1 .header1[data-v-02b586ad] {
    position: fixed;
    width: 100%;
    background-color: #333;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 12
}

.container1 .header1 .nav_1[data-v-02b586ad] {
    display: flex;
    align-items: center
}

.container1 .header1 .nav_1 li[data-v-02b586ad] {
    display: inline-block;
    margin-right: 30px
}

.container1 .header1 .nav_1 li a[data-v-02b586ad] {
    text-decoration: none;
    color: #909399
}

.container1 .header1 .nav_1 li[data-v-02b586ad] :hover {
    color: orange
}

.container1 .header1 .search[data-v-02b586ad] {
    display: flex;
    justify-content: space-between;
    margin-right: 100px;
    width: 350px
}

.container1 .header2[data-v-02b586ad] {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.container1 .header2 .logo[data-v-02b586ad] {
    margin-top: 50px;
    margin-left: 50px
}

.container1 .header2 .nav_2[data-v-02b586ad] {
    margin-right: 400px;
    margin-top: 50px
}

.container1 .header2 .nav_2 li[data-v-02b586ad] {
    display: inline-block;
    margin-right: 30px
}

.container1 .header2 .nav_2 li a[data-v-02b586ad] {
    text-decoration: none;
    color: #333
}

.container1 .header2 .nav_2 li a[data-v-02b586ad]:hover {
    color: orange
}

.container1 .header2 .notebook[data-v-02b586ad] {
    display: none;
    position: absolute;
    top: 160px;
    width: 1220px;
    height: 200px;
    margin-left: 40px;
    margin-right: 70px;
    background-color: #fff;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    box-shadow: 0 0 10px #ddd;
    z-index: 11
}

.container1 .header2 .notebook li[data-v-02b586ad] {
    display: inline-block;
    text-align: center;
    margin-right: 43px;
    height: 170px;
    margin-top: 30px
}

.container1 .header2 .notebook li a[data-v-02b586ad] {
    text-decoration: none;
    color: #333;
    font-size: 14px
}

.container1 .header2 .notebook li a .p[data-v-02b586ad] {
    font-size: 12px;
    color: orange
}

.container1 .header2 .notebook li[data-v-02b586ad] :hover {
    color: orange
}

.container2 .el-aside[data-v-02b586ad] {
    background-color: #959092;
    margin-top: 50px;
    margin-left: 60px;
    height: 430px
}

.container2 .el-aside .good_aside[data-v-02b586ad] {
    overflow: hidden
}

.container2 .el-aside .good_aside li[data-v-02b586ad] {
    height: 52px;
    line-height: 52px
}

.container2 .el-aside .good_aside li i[data-v-02b586ad] {
    display: inline-block;
    margin-top: 18px;
    position: absolute;
    left: 230px
}

.container2 .el-aside .good_aside li a[data-v-02b586ad] {
    display: block;
    width: 100%;
    height: 52px;
    text-decoration: none;
    color: #fff;
    padding-left: 35px
}

.container2 .el-aside .good_aside li a[data-v-02b586ad]:hover {
    background-color: #ff6700
}

.container2 .el-aside .phone[data-v-02b586ad] {
    display: none;
    position: absolute;
    left: 260px;
    top: 160px;
    width: 1020px;
    height: 420px;
    background-color: #fff;
    z-index: 11;
    border: 1px solid #e0e0e0;
    box-shadow: 0 0 10px #ddd
}

.container2 .el-aside .phone li[data-v-02b586ad] {
    position: relative;
    display: inline-block;
    width: 200px;
    height: 80px;
    font-size: 15px;
    margin-right: 50px;
    margin-bottom: 35px
}

.container2 .el-aside .phone li img[data-v-02b586ad] {
    width: 50px;
    height: 50px;
    margin-top: 10px;
    margin-left: 20px
}

.container2 .el-aside .phone li a[data-v-02b586ad] {
    display: inline-block;
    position: absolute;
    top: 30px;
    left: 65px;
    text-decoration: none;
    color: #333;
    margin-left: 20px
}

.container2 .el-aside .phone li[data-v-02b586ad] :hover {
    color: orange
}

.container3 .el-main[data-v-02b586ad] {
    position: relative;
    margin-top: 50px;
    padding: 0;
    width: 1020;
    height: 420px;
    overflow: hidden
}

.container3 .el-main .good_main[data-v-02b586ad] {
    width: 1020px;
    height: 420px;
    cursor: pointer
}

.container3 .el-main .good_main li[data-v-02b586ad] {
    position: absolute
}

.container3 .el-main .good_main li img[data-v-02b586ad] {
    width: 1020px;
    height: 420px
}

.container3 .el-main .bar[data-v-02b586ad] {
    position: absolute;
    width: 100%;
    bottom: 10px;
    margin-left: 50px;
    z-index: 10;
    text-align: left
}

.container3 .el-main .bar span[data-v-02b586ad] {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid grey;
    background-color: #fff;
    margin-right: 10px;
    cursor: pointer
}

.container4 .el-aside[data-v-02b586ad] {
    margin-left: 60px;
    margin-top: 20px;
    height: 150px;
    background-color: #5c5251;
    text-align: center;
    color: #fff;
    font-size: 18px
}

.container4 .el-aside img[data-v-02b586ad] {
    margin-top: 32px
}

.container4 .el-main[data-v-02b586ad] {
    margin-top: 20px;
    height: 150px;
    margin-right: 70px;
    padding: 0;
    overflow: hidden
}

.container4 .el-main li[data-v-02b586ad] {
    display: inline-block
}

.container4 .el-main li img[data-v-02b586ad] {
    width: 254px;
    height: 150px
}

.container4 .el-main li .lastimg[data-v-02b586ad] {
    width: 257px
}

.container5[data-v-02b586ad] {
    margin-top: 20px
}

.container5 .el-main[data-v-02b586ad] {
    position: relative;
    margin-left: 60px;
    margin-right: 70px;
    height: 80px;
    padding: 0;
    overflow: hidden
}

.container5 .el-main .imgInBox[data-v-02b586ad] {
    height: 80px;
    width: 1219px
}

.container5 .el-main .imgInBox img[data-v-02b586ad] {
    width: 100%;
    height: 100%
}

.container5 .el-main .cover[data-v-02b586ad] {
    position: absolute;
    top: 0;
    left: 230px;
    width: 160px;
    height: 80px;
    background-color: #000;
    color: #fff;
    text-align: center;
    padding-top: 15px;
    font-size: 20px
}

.container6[data-v-02b586ad] {
    margin-top: 20px
}

.container6 .el-aside[data-v-02b586ad] {
    margin-left: 60px;
    height: 400px;
    background-color: #fafafa;
    overflow: hidden
}

.container6 .el-aside .item[data-v-02b586ad] {
    margin-top: 30px
}

.container6 .el-aside .item li[data-v-02b586ad] {
    display: inline-block;
    width: 90px;
    height: 40px;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px solid grey;
    margin-left: 10px
}

.container6 .el-aside .item li a[data-v-02b586ad] {
    color: #333;
    text-decoration: none
}

.container6 .el-aside .item li[data-v-02b586ad] :hover {
    color: red
}

.container6 .el-aside .itemImg[data-v-02b586ad] {
    margin-top: 10px;
    width: 200px;
    height: 240px;
    text-align: center
}

.container6 .el-aside .itemImg img[data-v-02b586ad] {
    width: 100%;
    height: 100%
}

.container6 .el-main[data-v-02b586ad] {
    height: 400px;
    padding: 0;
    margin-right: 70px
}

.container6 .el-main .el-carousel__item[data-v-02b586ad] {
    margin-top: 30px;
    height: 360px
}

.container6 .el-main .el-carousel__item .el-carousel__item[data-v-02b586ad]:nth-child(2n) {
    background-color: #99a9bf
}

.container6 .el-main .el-carousel__item .el-carousel__item[data-v-02b586ad]:nth-child(odd) {
    background-color: #d3dce6
}

.container6 .el-main .el-carousel__item img[data-v-02b586ad] {
    width: 400px;
    height: 100%
}

.container7[data-v-02b586ad] {
    margin-top: 20px
}

.container7 .el-main[data-v-02b586ad] {
    margin-left: 60px;
    margin-right: 70px;
    height: 80px;
    padding: 0;
    overflow: hidden
}

.container7 .el-main div[data-v-02b586ad] {
    width: 100%;
    height: 80px
}

.container7 .el-main div img[data-v-02b586ad] {
    width: 100%;
    height: 100%
}

.container8[data-v-02b586ad] {
    margin-top: 20px
}

.container8 .el-aside[data-v-02b586ad] {
    margin-left: 60px;
    height: 400px;
    background-color: #fafafa;
    overflow: hidden
}

.container8 .el-aside .item[data-v-02b586ad] {
    margin-top: 30px
}

.container8 .el-aside .item li[data-v-02b586ad] {
    display: inline-block;
    width: 90px;
    height: 40px;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px solid grey;
    margin-left: 10px
}

.container8 .el-aside .item li a[data-v-02b586ad] {
    color: #333;
    text-decoration: none
}

.container8 .el-aside .item li[data-v-02b586ad] :hover {
    color: red
}

.container8 .el-aside .itemImg[data-v-02b586ad] {
    margin-top: 10px;
    width: 200px;
    height: 240px;
    text-align: center
}

.container8 .el-aside .itemImg img[data-v-02b586ad] {
    width: 100%;
    height: 100%
}

.container8 .el-main[data-v-02b586ad] {
    height: 400px;
    padding: 0;
    margin-right: 70px
}

.container8 .el-main .el-carousel__item[data-v-02b586ad] {
    margin-top: 30px;
    height: 360px
}

.container8 .el-main .el-carousel__item .el-carousel__item[data-v-02b586ad]:nth-child(2n) {
    background-color: #99a9bf
}

.container8 .el-main .el-carousel__item .el-carousel__item[data-v-02b586ad]:nth-child(odd) {
    background-color: #d3dce6
}

.container8 .el-main .el-carousel__item img[data-v-02b586ad] {
    width: 400px;
    height: 100%
}

.container9[data-v-02b586ad] {
    margin-top: 20px;
    margin-left: 40px;
    margin-right: 50px
}

.container9 .mod_service[data-v-02b586ad] {
    height: 80px;
    border-bottom: 1px solid #ccc;
    background-color: #f5f5f5;
    padding-top: 33px;
    padding-left: 10px;
    font-size: 12px
}

.container9 .mod_service li[data-v-02b586ad] {
    display: inline-block;
    width: 240px
}

.container9 .mod_service .mod_service_icon[data-v-02b586ad] {
    float: left;
    width: 50px;
    height: 50px;
    background: url(../img/icons.885372ed.png) no-repeat;
    margin-left: 35px
}

.container9 .mod_service .mod_service_zheng[data-v-02b586ad] {
    background-position: -253px -3px
}

.container9 .mod_service .mod_service_kuai[data-v-02b586ad] {
    background-position: -255px -54px
}

.container9 .mod_service .mod_service_bao[data-v-02b586ad] {
    background-position: -255px -106px
}

.container9 .mod_service .mod_service_te[data-v-02b586ad] {
    background-position: -257px -156px
}

.container9 .mod_service .mod_service_bang[data-v-02b586ad] {
    background-position: -258px -209px
}

.container9 .mod_service .mod_service_tit[data-v-02b586ad] {
    margin-top: 10px;
    margin-left: 91px
}

.container9 .mod_help[data-v-02b586ad] {
    height: 187px;
    border-bottom: 1px solid #ccc;
    background-color: #f5f5f5
}

.container9 .mod_help .mod_help_items[data-v-02b586ad] {
    width: 150px;
    padding-top: 20px;
    padding-left: 50px;
    float: left
}

.container9 .mod_help .mod_help_items dt[data-v-02b586ad] {
    height: 25px;
    line-height: 16px;
    font-size: 16px
}

.container9 .mod_help .mod_help_items dd[data-v-02b586ad] {
    padding-top: 3px;
    font-size: 12px
}

.container9 .mod_help .mod_help_items a[data-v-02b586ad] {
    text-decoration: none;
    color: #333
}

.container9 .mod_help .mod_help_items_app dt[data-v-02b586ad] {
    margin: 0 5px 5px
}

.container9 .mod_help .mod_help_items_app p[data-v-02b586ad] {
    margin: 10px 5px 0
}

.container9 .mod_help .mod_help_items_app img[data-v-02b586ad] {
    width: 100px;
    height: 100px;
    margin: -10px -7px
}

.container10 .tab[data-v-02b586ad] {
    position: fixed;
    top: 300px;
    right: 25px;
    width: 45px;
    height: 160px;
    text-align: center
}

.container10 .tab a[data-v-02b586ad] {
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-bottom: 5px;
    color: #333;
    text-decoration: none
}

.container10 .tab a i[data-v-02b586ad] {
    font-size: 25px
}

.container10 .tab[data-v-02b586ad] :hover {
    color: orange
}

.container10 .tab .lastIcon[data-v-02b586ad] {
    display: none;
    margin-top: 50px;
    height: 40px;
    width: 100%;
    background-color: #f2f5f6;
    box-shadow: 0 0 6px rgba(0, 0, 0, .12);
    text-align: center;
    line-height: 40px;
    color: #1989fa;
    cursor: pointer
}

.container10 .tab .user[data-v-02b586ad] {
    display: none;
    width: 80px;
    height: 100px;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 40px;
    z-index: 10;
    font-size: 14px
}

.container10 .tab .user img[data-v-02b586ad] {
    width: 70px;
    height: 70px
}

.container10 .tab .home[data-v-02b586ad] {
    top: 45px
}

.container10 .tab .home[data-v-02b586ad], .container10 .tab .service[data-v-02b586ad] {
    display: none;
    width: 80px;
    background-color: #fff;
    position: absolute;
    right: 35px;
    border-radius: 10px
}

.container10 .tab .service[data-v-02b586ad] {
    top: 82px
}

.container10 .tab .shoppingCar[data-v-02b586ad] {
    display: none;
    width: 80px;
    background-color: #fff;
    position: absolute;
    top: 120px;
    right: 30px;
    border-radius: 10px
}

.current[data-v-02b586ad] {
    background-color: orange !important
}

.el-container .el-header[data-v-2aee44a0] {
    padding: 0
}

.el-container .el-header .car-nav[data-v-2aee44a0] {
    width: 100%;
    height: 100px;
    border-bottom: 2px solid orange
}

.el-container .el-header .car-nav img[data-v-2aee44a0] {
    margin-top: 30px;
    margin-left: 100px
}

.el-container .el-header .car-nav p[data-v-2aee44a0] {
    position: absolute;
    top: 35px;
    left: 300px;
    font-size: 30px
}

.el-container .el-main[data-v-2aee44a0] {
    margin-top: 42px;
    height: 550px;
    background-color: #e6e6e6
}

.el-container .el-main .personInfo_box[data-v-2aee44a0] {
    position: absolute;
    left: 450px;
    top: 125px;
    background-color: #fff;
    width: 500px;
    height: 500px;
    padding: 20px
}

.container1[data-v-4db54370] {
    height: 100%
}

.container1 .header1[data-v-4db54370] {
    position: fixed;
    width: 100%;
    background-color: #333;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 12
}

.container1 .header1 .nav_1[data-v-4db54370] {
    display: flex;
    align-items: center
}

.container1 .header1 .nav_1 li[data-v-4db54370] {
    display: inline-block;
    margin-right: 30px
}

.container1 .header1 .nav_1 li a[data-v-4db54370] {
    text-decoration: none;
    color: #909399
}

.container1 .header1 .nav_1 li[data-v-4db54370] :hover {
    color: orange
}

.container1 .header1 .search[data-v-4db54370] {
    display: flex;
    justify-content: space-between;
    margin-right: 100px;
    width: 350px
}

.container1 .header2[data-v-4db54370] {
    padding: 0;
    margin-top: 80px
}

.container1 .header2 .car-nav[data-v-4db54370] {
    width: 100%;
    height: 100px;
    border-bottom: 2px solid orange
}

.container1 .header2 .car-nav img[data-v-4db54370] {
    margin-top: 30px;
    margin-left: 100px
}

.container1 .header2 .car-nav p[data-v-4db54370] {
    position: absolute;
    top: 95px;
    left: 320px;
    font-size: 30px
}

.container1 .el-main[data-v-4db54370] {
    margin-top: 10px;
    padding-left: 200px
}

.container1 .el-main table[data-v-4db54370] {
    width: 1080px;
    border-collapse: collapse
}

.container1 .el-main table td[data-v-4db54370], .container1 .el-main table th[data-v-4db54370] {
    border: 1px solid #eee;
    line-height: 35px;
    font-size: 12px;
    text-align: center
}

.container1 .el-main table td a[data-v-4db54370], .container1 .el-main table th a[data-v-4db54370] {
    text-decoration: none;
    color: #333
}

.container1 .el-main table td[data-v-4db54370] :hover, .container1 .el-main table th[data-v-4db54370] :hover {
    color: orange
}

.container1 .el-main table th[data-v-4db54370] {
    background-color: #ddd
}

.container1[data-v-6198e482] {
    height: 100%
}

.container1 .header1[data-v-6198e482] {
    position: fixed;
    width: 100%;
    background-color: #333;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 12
}

.container1 .header1 .nav_1[data-v-6198e482] {
    display: flex;
    align-items: center
}

.container1 .header1 .nav_1 li[data-v-6198e482] {
    display: inline-block;
    margin-right: 30px
}

.container1 .header1 .nav_1 li a[data-v-6198e482] {
    text-decoration: none;
    color: #909399
}

.container1 .header1 .nav_1 li[data-v-6198e482] :hover {
    color: orange
}

.container1 .header1 .search[data-v-6198e482] {
    display: flex;
    justify-content: space-between;
    margin-right: 100px;
    width: 350px
}

.container1 .header2[data-v-6198e482] {
    padding: 0;
    margin-top: 80px
}

.container1 .header2 .car-nav[data-v-6198e482] {
    width: 100%;
    height: 100px;
    border-bottom: 2px solid orange
}

.container1 .header2 .car-nav img[data-v-6198e482] {
    margin-top: 30px;
    margin-left: 100px
}

.container1 .header2 .car-nav p[data-v-6198e482] {
    position: absolute;
    top: 95px;
    left: 320px;
    font-size: 30px
}

.container1 .el-aside[data-v-6198e482] {
    margin-top: 22px;
    margin-left: 30px;
    height: 450px;
    overflow: hidden
}

.container1 .el-aside img[data-v-6198e482] {
    width: 100%;
    height: 100%
}

.container1 .el-main[data-v-6198e482] {
    position: absolute;
    left: 450px;
    top: 161px;
    width: 800px;
    height: 450px;
    text-align: left;
    overflow: hidden
}

.container1 .el-main h2[data-v-6198e482] {
    margin-bottom: 10px
}

.container1 .el-main p[data-v-6198e482] {
    color: #b7b0c1
}

.container1 .el-main p em[data-v-6198e482] {
    font-style: normal;
    color: red
}

.container1 .el-main .info[data-v-6198e482] {
    margin-top: 20px;
    font-size: 14px;
    width: 100%
}

.container1 .el-main .info .info_price[data-v-6198e482] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    background-color: #fee9eb
}

.container1 .el-main .info .info_price dt[data-v-6198e482] {
    position: absolute;
    left: 10px
}

.container1 .el-main .info .info_price dd[data-v-6198e482] {
    position: absolute;
    left: 80px
}

.container1 .el-main .info .info_price dd i[data-v-6198e482] {
    font-style: normal;
    font-size: 25px;
    color: red
}

.container1 .el-main .info .info_price dd a[data-v-6198e482] {
    text-decoration: none;
    color: #333
}

.container1 .el-main .info .info_price dd[data-v-6198e482] :hover {
    color: red
}

.container1 .el-main .info .info_cuxiao[data-v-6198e482] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    margin-bottom: 10px;
    background-color: #fee9eb
}

.container1 .el-main .info .info_cuxiao dt[data-v-6198e482] {
    position: absolute;
    left: 10px
}

.container1 .el-main .info .info_cuxiao dd[data-v-6198e482] {
    position: absolute;
    left: 80px
}

.container1 .el-main .info .info_address[data-v-6198e482] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    margin-bottom: 10px;
    background-color: #fafafa
}

.container1 .el-main .info .info_address dt[data-v-6198e482] {
    position: absolute;
    left: 10px;
    font-size: 25px
}

.container1 .el-main .info .info_address dd[data-v-6198e482] {
    position: absolute;
    left: 80px
}

.container1 .el-main .info .info_address dd span[data-v-6198e482] {
    margin-right: 10px
}

.container1 .el-main .info .info_choose[data-v-6198e482] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    margin-bottom: 10px
}

.container1 .el-main .info .info_choose dt[data-v-6198e482] {
    position: absolute;
    left: 10px
}

.container1 .el-main .info .info_choose dd[data-v-6198e482] {
    position: absolute;
    left: 80px
}

.container1 .el-main .info .info_choose dd span[data-v-6198e482] {
    display: inline-block;
    width: 100px;
    height: 46px;
    margin-right: 10px;
    background-color: #f7f7f7;
    text-align: center;
    cursor: pointer;
    border: 1px solid #e0e0e0
}

.container1 .el-main .info .info_addcar[data-v-6198e482] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    margin-bottom: 10px
}

.container1 .el-main .info .info_addcar dt[data-v-6198e482] {
    position: absolute;
    left: 10px
}

.container1 .el-main .info .info_addcar dd[data-v-6198e482] {
    position: absolute;
    left: 80px
}

.focus[data-v-6198e482] {
    border: 1px solid orange !important
}

.container1[data-v-75fb4ced] {
    height: 100%
}

.container1 .header1[data-v-75fb4ced] {
    position: fixed;
    width: 100%;
    background-color: #333;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 12
}

.container1 .header1 .nav_1[data-v-75fb4ced] {
    display: flex;
    align-items: center
}

.container1 .header1 .nav_1 li[data-v-75fb4ced] {
    display: inline-block;
    margin-right: 30px
}

.container1 .header1 .nav_1 li a[data-v-75fb4ced] {
    text-decoration: none;
    color: #909399
}

.container1 .header1 .nav_1 li[data-v-75fb4ced] :hover {
    color: orange
}

.container1 .header1 .search[data-v-75fb4ced] {
    display: flex;
    justify-content: space-between;
    margin-right: 100px;
    width: 350px
}

.container1 .header2[data-v-75fb4ced] {
    padding: 0;
    margin-top: 80px
}

.container1 .header2 .car-nav[data-v-75fb4ced] {
    width: 100%;
    height: 100px;
    border-bottom: 2px solid orange
}

.container1 .header2 .car-nav img[data-v-75fb4ced] {
    margin-top: 30px;
    margin-left: 100px
}

.container1 .header2 .car-nav p[data-v-75fb4ced] {
    position: absolute;
    top: 95px;
    left: 320px;
    font-size: 30px
}

.container1 .el-aside[data-v-75fb4ced] {
    margin-top: 22px;
    margin-left: 30px;
    height: 450px;
    overflow: hidden
}

.container1 .el-aside img[data-v-75fb4ced] {
    width: 100%;
    height: 100%
}

.container1 .el-main[data-v-75fb4ced] {
    position: absolute;
    left: 450px;
    top: 161px;
    width: 800px;
    height: 450px;
    text-align: left;
    overflow: hidden
}

.container1 .el-main h2[data-v-75fb4ced] {
    margin-bottom: 10px
}

.container1 .el-main p[data-v-75fb4ced] {
    color: #b7b0c1
}

.container1 .el-main p em[data-v-75fb4ced] {
    font-style: normal;
    color: red
}

.container1 .el-main .info[data-v-75fb4ced] {
    margin-top: 20px;
    font-size: 14px;
    width: 100%
}

.container1 .el-main .info .info_price[data-v-75fb4ced] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    background-color: #fee9eb
}

.container1 .el-main .info .info_price dt[data-v-75fb4ced] {
    position: absolute;
    left: 10px
}

.container1 .el-main .info .info_price dd[data-v-75fb4ced] {
    position: absolute;
    left: 80px
}

.container1 .el-main .info .info_price dd i[data-v-75fb4ced] {
    font-style: normal;
    font-size: 25px;
    color: red
}

.container1 .el-main .info .info_price dd a[data-v-75fb4ced] {
    text-decoration: none;
    color: #333
}

.container1 .el-main .info .info_price dd[data-v-75fb4ced] :hover {
    color: red
}

.container1 .el-main .info .info_cuxiao[data-v-75fb4ced] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    margin-bottom: 10px;
    background-color: #fee9eb
}

.container1 .el-main .info .info_cuxiao dt[data-v-75fb4ced] {
    position: absolute;
    left: 10px
}

.container1 .el-main .info .info_cuxiao dd[data-v-75fb4ced] {
    position: absolute;
    left: 80px
}

.container1 .el-main .info .info_address[data-v-75fb4ced] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    margin-bottom: 10px;
    background-color: #fafafa
}

.container1 .el-main .info .info_address dt[data-v-75fb4ced] {
    position: absolute;
    left: 10px;
    font-size: 25px
}

.container1 .el-main .info .info_address dd[data-v-75fb4ced] {
    position: absolute;
    left: 80px
}

.container1 .el-main .info .info_address dd span[data-v-75fb4ced] {
    margin-right: 10px
}

.container1 .el-main .info .info_choose[data-v-75fb4ced] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    margin-bottom: 10px
}

.container1 .el-main .info .info_choose dt[data-v-75fb4ced] {
    position: absolute;
    left: 10px
}

.container1 .el-main .info .info_choose dd[data-v-75fb4ced] {
    position: absolute;
    left: 80px
}

.container1 .el-main .info .info_choose dd span[data-v-75fb4ced] {
    display: inline-block;
    width: 100px;
    height: 46px;
    margin-right: 10px;
    background-color: #f7f7f7;
    text-align: center;
    cursor: pointer;
    border: 1px solid #e0e0e0
}

.container1 .el-main .info .info_addcar[data-v-75fb4ced] {
    position: relative;
    height: 46px;
    width: 100%;
    line-height: 46px;
    margin-bottom: 10px
}

.container1 .el-main .info .info_addcar dt[data-v-75fb4ced] {
    position: absolute;
    left: 10px
}

.container1 .el-main .info .info_addcar dd[data-v-75fb4ced] {
    position: absolute;
    left: 80px
}

.focus[data-v-75fb4ced] {
    border: 1px solid orange !important
}

.el-container .el-header[data-v-1b3ccb68] {
    padding: 0
}

.el-container .el-header .car-nav[data-v-1b3ccb68] {
    width: 100%;
    height: 100px;
    border-bottom: 2px solid orange
}

.el-container .el-header .car-nav img[data-v-1b3ccb68] {
    margin-top: 30px;
    margin-left: 100px
}

.el-container .el-header .car-nav p[data-v-1b3ccb68] {
    position: absolute;
    top: 35px;
    left: 350px;
    font-size: 30px
}

.el-container .el-main[data-v-1b3ccb68] {
    margin-top: 42px;
    background-color: #f5f5f5
}

.el-container .el-main .left[data-v-1b3ccb68] {
    height: 273px;
    padding-left: 558px;
    margin: 65px 0 130px;
    background: url(../img/cart-empty.8b316431.png) no-repeat 124px 0;
    color: #b0b0b0;
    overflow: hidden
}

.el-container .el-main .right[data-v-1b3ccb68] {
    position: absolute;
    left: 580px;
    top: 300px
}

.el-container .el-main .right h2[data-v-1b3ccb68] {
    color: #b0b0b0;
    font-size: 40px
}

.el-container .el-main .right a[data-v-1b3ccb68] {
    text-decoration: none;
    color: red;
    font-size: 14px
}

.container[data-v-285d9502] {
    width: 1150px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    font-size: 14px
}

.container .page-header[data-v-285d9502] {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

.container .page-header h1[data-v-285d9502] {
    font-size: 36px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.container .page-header h1 small[data-v-285d9502] {
    margin-left: 20px;
    color: #777;
    font-size: 24px
}

.container .page-header h1 a[data-v-285d9502] {
    background-color: transparent;
    text-decoration: none
}

.container .page-header h1[data-v-285d9502] :hover {
    color: #23527c;
    text-decoration: underline
}

.container .form-group[data-v-285d9502] {
    margin-bottom: 15px
}

.container .form-group label[data-v-285d9502] {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

.container .form-control[data-v-285d9502] {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.container textarea.form-control[data-v-285d9502] {
    height: auto
}

.container .btn[data-v-285d9502] {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.container .btn-default[data-v-285d9502] {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.right[data-v-2cd5a4a5] {
    overflow: hidden
}

h3[data-v-2cd5a4a5] {
    margin-top: 10px;
    margin-bottom: 20px
}

table[data-v-2cd5a4a5] {
    width: 1080px;
    border-collapse: collapse
}

table td[data-v-2cd5a4a5], table th[data-v-2cd5a4a5] {
    border: 1px solid #eee;
    line-height: 35px;
    font-size: 12px
}

table th[data-v-2cd5a4a5] {
    background-color: #ddd
}

.right[data-v-34b4abb3] {
    overflow: hidden
}

h3[data-v-34b4abb3] {
    margin-top: 10px;
    margin-bottom: 20px
}

table[data-v-34b4abb3] {
    width: 1080px;
    border-collapse: collapse
}

table td[data-v-34b4abb3], table th[data-v-34b4abb3] {
    border: 1px solid #eee;
    line-height: 35px;
    font-size: 12px
}

table td a[data-v-34b4abb3], table th a[data-v-34b4abb3] {
    text-decoration: none;
    color: #333
}

table td[data-v-34b4abb3] :hover, table th[data-v-34b4abb3] :hover {
    color: orange
}

table th[data-v-34b4abb3] {
    background-color: #ddd
}

.right[data-v-c15a7736] {
    overflow: hidden
}

h3[data-v-c15a7736] {
    margin-top: 10px;
    margin-bottom: 20px
}

table[data-v-c15a7736] {
    width: 1080px;
    border-collapse: collapse
}

table td[data-v-c15a7736], table th[data-v-c15a7736] {
    border: 1px solid #eee;
    line-height: 35px;
    font-size: 12px
}

table td a[data-v-c15a7736], table th a[data-v-c15a7736] {
    text-decoration: none;
    color: #333
}

table td[data-v-c15a7736] :hover, table th[data-v-c15a7736] :hover {
    color: orange
}

table th[data-v-c15a7736] {
    background-color: #ddd
}